<?php

if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class Registration extends CI_Controller {

    public function index() {
        $this->load->library('lib_help');
        $this->load->Model('Users_model', '', TRUE);
        
        // если форма была заполнена
        if(isset($_POST['user_name']) && isset($_POST['user_mail']) && isset($_POST['user_pwd']))
        {
            if($_POST['user_name'] == "" || $_POST['user_mail'] == "" || $_POST['user_pwd'] == "")
                die ("Введена не вся информация для регистрации");
            
            // регистрируем юзера
            $new_user_id = $this->Users_model->registerUser($_POST['user_name'], $_POST['user_mail'], $_POST['user_pwd']);
            // авторизуем его
            if($this->Users_model->login($_POST['user_mail'], $_POST['user_pwd']))
            {
                $this->lib_help->createCookies($_POST['user_mail'], $_POST['user_pwd']);
                //и редиректим на главную
                $this->load->helper('url');
                redirect('http://microlance.ru');
            }
            else
                die("Ошибка авторизации");
        }
        
        $data = '';
        $this->load->view('header_view');
        $data['html'] = $this->load->view('registration_view', $data, true);
        $this->load->view('main_view', $data);
        $this->load->view('footer_view');
    }

}